package com.spark.data.model

/**
 * 文件传输通知详情
 */
data class FileTransferNotifyModel(
    var msg: String = "", // 成功
    var code: String = "", // 200
    var data: Any = Any(), // null
    var resultMaps: List<ResultMap> = listOf()
) {

    data class ResultMap(
            var departmentName: String = "", // 财务部
            var sendUserId: Int = 0, // 2
            var taskType: String = "", // 4
            var name: String = "", // 张三（管理）
            var description: String = "", // 文件传输说明
            var sendUserName: String = "", // 李四（领导）
            var state: String = "", // 2
            var taskId: Int = 0, // 430
            var fileList: List<File> = listOf(),
            var sendTime: Long = 0 // 1528967922000
    ) {

        data class File(
            var id: Int = 0, // 426
            var filename: String = "", // 20160407124018641.png
            var uri: String = "", // \pluploadDir/1525861628252.png
            var fileType: Int = 0, // 3
            var personal: Boolean = false, // false
            var ownerId: Any = Any(), // null
            var createdTime: Long = 0, // 1525861628000
            var modifiedTime: Long = 0, // 1528956297000
            var keywords: Any = Any(), // null
            var data: Any = Any(), // null
            var cacheUri: String = "" // ./pluploadDir/1525861628252.swf
        )
    }
}